package com.huishu.commons.pojo.dto;

import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 微信小程序登录参数
 */
@Data
public class WeChatAppletLoginDTO {

    /**
     * 微信code
     */
    private String code;

    /**
     * 用户非敏感信息
     */
    private String rawData;

    /**
     * 签名
     */
    private String signature;

    /**
     * 用户敏感信息
     */
    private String encrypteData;

    /**
     * 偏移量
     */
    private String iv;

    private UserInfo userInfo ;


    @Data
    public class UserInfo {

        private String avatarUrl;

        private String city;

        private Integer gender;

        private String nickName;

        private String province;

    }
}
